約 5,333,781 件
https://w.atwiki.jp/mk7teamct/pages/22.html
Contents InterWikiへのアクセス(InterWikiNameの生成) [#nb5bafb9] サーバーリストへの追加 [#a71a4d66] WikiNameの挿入位置 [#q7ad1d6d] 文字コード変換タイプ [#k34801d3] YukiWiki系へのエンコーディング [#zeb5d7f0] InterWikiへのアクセス(InterWikiNameの生成) サーバリストにあるサーバ名 WikiNameをBracketNameで作ればInterWikiNameの完成。 これをページに記述すれば、そのサーバのWikiNameへのハイパーリンクが生成されます。 [[サーバ名 WikiName]] [[pukiwiki FrontPage]] サーバーリストへの追加 InterWikiName のページに以下のようにサーバの定義をすることで サーバーリストに追加することができます。 [URL サーバ名] タイプ [http //pukiwiki.sourceforge.jp/index.php pukiwiki] utf8 WikiNameの挿入位置 要求しようとするURLへのWikiNameの挿入位置を $1 で指定することができます。省略するとお尻にくっつきます。 -[http //pukiwiki.sourceforge.jp/index.php?cmd=backup page=$1 age=1 pukiwiki] utf8 文字コード変換タイプ PukiWiki内のページ以外にも飛ばせます。日本語をURLに含む可能性もあるのでその場合のエンコーディングの指定をタイプとして指定できます。 -[http //pukiwiki.sourceforge.jp/index.php?cmd=read page=$1 somewhere] utf8 std 省略時 内部文字エンコーディング(標準はSJIS)のままURLエンコードします。 raw asis URLエンコードしないでそのまま使用。 sjis 文字列をSJISに変換し、URLエンコードします。(mb_stringのSJISへのエイリアスです) euc 文字列を日本語EUCに変換し、URLエンコードします。(mb_stringのEUC-JPへのエイリアスです) utf8 文字列をUTF-8に変換し、URLエンコードします。(mb_stringのUTF-8へのエイリアスです) yw YukiWiki系へのエンコーディング。 moin MoinMoin用に変換します。 その他、PHP4のmb_stringでサポートされている以下のエンコード文字が使用できます。 UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE, UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP YukiWiki系へのエンコーディング WikiNameのものへはそのままURLエンコード。 BracketNameのものは[[ ]]を付加してURLエンコード。
https://w.atwiki.jp/javastudy/pages/36.html
★キーボード入力 ■キーボードからのデータ入力 キーボードから半角1文字のデータを入力する int a; a = System.in.read(); ■BufferedReader 行単位でデータを読み込む…BufferedReaderクラスを使う Readerクラスのオブジェクトを引数として受け取る InputStreamReader a = new InputStreamReader(System.in); BufferedReader b = new BufferedReader(a); ※ readLine()メソッド…読み込んだ1行のデータをStringクラスの文字列で返す。 データがなくなるとnullを返す String c = b.readLine(); ■ サンプルプログラム import java.io.*; class NumberGame { public static void main(String[] args) { try { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int a, b = 7; System.out.println("名前を入力してください"); String name = in.readLine(); System.out.println("数あてクイス!0から9の数字を入力してね"); String c = in.readLine(); a = Integer.parseInt(c); while(a != b) { if((a == b-1) || (a == b+1)) System.out.println("おしい!"); else if(a b+1) System.out.println("もっと小さい数です"); else if(a b-1) System.out.println("もっと大きい数です"); c = in.readLine(); a = Integer.parseInt(c); } System.out.println("正解!"+ name + "さん、おめでとう!!"); } catch(Exception ie) { System.out.println("エラーです"); } } } ■サンプルコード import java.io.*; class TransWord { public static void main(String[] args) { try { BufferedReader in = new BufferedReader(new FileReader("mydic.txt")); String a = args[0]; String eword, jword = null; while((eword = in.readLine()) != null) { if(a.equals(eword)) { jword = in.readLine(); break; } } if(jword == null) System.out.println(a + "はありませんでした。"); else System.out.println(jword); in.close(); } catch (FileNotFoundException e) { System.out.println("ファイルがありません。"); } catch (Exception e) { System.out.println("コマンドファイルがありません。"); } } } ■サンプルコード import java.io.*; class MyEditor { public static void main(String[] args) { try { FileWriter out = new FileWriter(args[0]); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String data; int i = 1; System.out.println("データを入力して下さい。(終了:0)"); while(!(data = in.readLine()).equals("0")) out.write(data + "\n"); System.out.println("終了します。"); out.close(); } catch (Exception e) { System.out.println(e); // エラーが起こった場合にその内容を表示 } } }
https://w.atwiki.jp/ninjatrader/pages/77.html
定義 主のデータ入力 プロパティ値 IDataSeriesインターフェースを実装するDataSeries型オブジェクト。インデックス値[ int barsAgo ]を通してこのプロパティにアクセスすると、参照されたバーの価格を表すdouble型の値が返される。 構文 Input Input[ int barsAgo ] 例 // Prints the the current value of input Print(Input[0].ToString()); Tips Inputはインジケーターの入力データ・ソースを表す。PriceTypeSupportedがtrueに設定された環境でインジケーターを実装するのであれば、その後入力データ・ソースの値を参照する際、 Close[0] の代わりに Input[0] を参照したいと考えるだろう。これは、 Input[0] は選択されたPriceTypeのデータ値を返すからである。 multi-seriesのインジケータを使用する場合、Inputは常にBarsInProgress 0を参照する。 Input[0] にアクセスする際、BarsInProgress 0がバーを持った後にだけアクセスすることできるということに留意すること。BarsInProgress 0が確実にいくつかのバーを持つことを調べるには、CurrentBars[0]を使用することができる。
https://w.atwiki.jp/miracle_mikuru/pages/98.html
isspace の引数は int だが、その値は UCHAR または EOF でなければいけない。(-1~255)
https://w.atwiki.jp/dai7messi19/pages/11.html
文字コード SJIS protected final InputStream transform( final InputStream in, final String[] convertTable ) throws IOException { logger.dump("SJIS判定処理開始"); // 格納用変数の生成 StringBuilder sb = new StringBuilder(); int code = 0; int wideChar = 0; // 判定フラグ boolean isWideCharMode = false; while ((code = in.read()) -1) { // 読み込んだ文字数分繰り返します if (isWideCharMode) { // 読んだのが2byte文字の2byte目の場合 wideChar += code; // 文字コード変換表格納Arrayから変換後のコードを取得してsbに格納する。 if (convertTable[wideChar] == null) { convertTable[wideChar] = QUESTION; } sb.append(convertTable[wideChar]); // 再び判定を行うためにフラグをfalseにする。 isWideCharMode = false; continue; } if (code BORDER_CHAR) { // 読んだのが1byte文字の場合 // 文字コード変換表格納Arrayから変換後のコードを取得してsbに格納する。 if (convertTable[code] == null) { convertTable[code] = QUESTION; } sb.append(convertTable[code]); isWideCharMode = false; } else if ( (code = BORDER_KANA_MINI) (code = BORDER_KANA_MAX) ) { // 読んだのが半角カナの場合 // 文字コード変換表格納Arrayから変換後のコードを取得してsbに格納する。 if (convertTable[code] == null) { convertTable[code] = QUESTION; } sb.append(convertTable[code]); isWideCharMode = false; } else { // 読んだのが2byte文字の1byte目の場合 // 1byte目に256をかけます wideChar = code * BYTE2; // 2byte文字の2byte目にする為にフラグをtrueにする isWideCharMode = true; } } logger.dump("SJIS判定処理終了"); // System.out.println(sb.toString()); // 読み込んでUTF-16に変換した文字列をConvertResultにセットします logger.dump("セットする値=" + sb.toString()); setSjisConvertResult(sb.toString()); // UTF-16に変換して返却 return new ByteArrayInputStream(sb.toString().getBytes("UTF-16")); }
https://w.atwiki.jp/dwarffortress/pages/106.html
InterWiki InterWiki は、PukiWiki と 他のサーバーを接続する機能です。 InterWikiName のページでサーバー名を定義しています。 InterWiki InterWikiへのアクセス(InterWikiNameの生成) サーバーリストへの追加 WikiNameの挿入位置 文字コード変換タイプ YukiWiki系へのエンコーディング InterWikiへのアクセス(InterWikiNameの生成) サーバリストにある サーバ名 WikiName をBracketNameで作ればInterWikiNameの完成。 これをページに記述すれば、そのサーバのWikiNameへのハイパーリンクが生成されます。 [[サーバ名 WikiName]] [[pukiwiki FrontPage]] サーバーリストへの追加 InterWikiName のページに以下のようにサーバの定義をすることで サーバーリストに追加することができます。 [URL サーバ名] タイプ [http //pukiwiki.sourceforge.jp/index.php pukiwiki] utf8 WikiNameの挿入位置 要求しようとするURLへのWikiNameの挿入位置を $1 で指定することができます。省略するとお尻にくっつきます。 -[http //pukiwiki.sourceforge.jp/index.php?cmd=backup page=$1 age=1 pukiwiki] utf8 文字コード変換タイプ PukiWiki内のページ以外にも飛ばせます。日本語をURLに含む可能性もあるのでその場合のエンコーディングの指定をタイプとして指定できます。 -[http //pukiwiki.sourceforge.jp/index.php?cmd=read page=$1 somewhere] utf8 std 省略時 内部文字エンコーディング(標準はSJIS)のままURLエンコードします。 raw asis URLエンコードしないでそのまま使用。 sjis 文字列をSJISに変換し、URLエンコードします。(mb_stringのSJISへのエイリアスです) euc 文字列を日本語EUCに変換し、URLエンコードします。(mb_stringのEUC-JPへのエイリアスです) utf8 文字列をUTF-8に変換し、URLエンコードします。(mb_stringのUTF-8へのエイリアスです) yw YukiWiki系へのエンコーディング。 moin MoinMoin用に変換します。 その他、PHP4のmb_stringでサポートされている以下のエンコード文字が使用できます。 UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE, UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP YukiWiki系へのエンコーディング WikiNameのものへはそのままURLエンコード。 BracketNameのものは[[ ]]を付加してURLエンコード。
https://w.atwiki.jp/javadsge/pages/6016.html
package cdtv; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import tool.*; public class pro { String[] data=new String[6000]; int s,datanumber; String[] name=new String[6000]; String[] code=new String[6000]; String[] code_name=new String[6000]; public static void main(String[] args) { pro te=new pro(); } pro(){ String urlx="http //www29.atwiki.jp/cdtv/pages/14.html"; gerssl sub7=new gerssl(); sub7.makedata(urlx,"a.txt"); String ss="aria-label=\"検索結果"; String str=""; for(s=1;s datanumber+1;s++){ if(data[s].indexOf(ss) -1)str=data[s]; } } void readx(String file){ String str; BufferedReader br; int s; s=0; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8")); while((str = br.readLine()) != null) { s=s+1; data[s]=str; } br.close(); } catch (IOException e) {System.out.println(e);} datanumber=s; } }
https://w.atwiki.jp/honeybe/pages/15.html
SQL*Loader制御ファイル構文コメント文 OPTIONS句 LOAD DATA CHARACTERSET INFILE BADFILE DISCARDFILE FIELD TRAILING NULLCOLS 固定長データの読み込み SQLLDRのオプション引数で指定するcontrol data log bad 参考URL 何かあればどうぞ。 SQL*Loader 制御ファイル構文 --例 データ追加。キーが重複しなかったものだけ追加される。 LOAD DATA INFILE data/data.csv BADFILE data.bad APPEND INTO TABLE HOGE FIELDS TERMINATED BY "," TRAILING NULLCOLS ( HOGE, MOGE ) コメント文 --This is a comment. ハイフン2個(--)行末までコメント化。ただしデータ部には指定できない。 OPTIONS句 LOAD DATA文の前に指定する。 LOAD DATA データロード開始指示。 CHARACTERSET 読み込みファイルの文字コードがDBの文字コードと異なる場合にファイルの文字コードを指定。(JA16SJIS, JA16EUC, UTF8等) INFILE 入力データファイルを指定する。 BADFILE 拒否データが書き込まれるファイル名を指定。 DISCARDFILE 廃棄ファイルが書き込まれるファイル名を指定。 FIELD TERMINATED BY データ区切り文字。カンマ区切りの場合は「","」。タブ区切りの場合は「X 09 」。固定長の場合は不要。 OPTIONALLY ENCLOSED BY データ囲み文字。囲まない場合は不要。ダブルクォートの場合、「 " 」。 各項目の後ろには、関数を記述することも可能。関数の引数に書く項目名には「 」を付けること。 HOGEDATE "TO_DATE( HOGEDATE, YYYY/MM/DD )" 属性指定をすることも可能。 HOGENUM DECIMAL EXTERNAL 指定可能属性は以下。 属性 DB属性 説明 CHAR CHAR,VARCHAR2 文字列 DECIMAL EXTERNAL NUMBER 数値 ZONED NUMBER 数値(小数扱い) DATE DATE 日付。指定時は書式を付ける CONSTANT 何でも 定数 TRAILING NULLCOLS データのない項目にNULLを入れる。 固定長データの読み込み FIELD指定時に以下のようにする。 HOGE POSITION(1 10) CHAR POSITIONで読み込み範囲を指定する。この場合1バイトから10バイト分。0FIXでは無い(1FIX)ので注意。 SQLLDRのオプション引数で指定する $ SQLLDR user/pass@sid control=control.ctl data=inputfile log=logfile bad=badfile control コントロールファイルを指定する。 data INFILE要素と同じ。 log 実行ログを記録するファイルを指定する。 bad BADFILE要素と同じ。 参考URL http //www.ne.jp/asahi/hishidama/home/tech/oracle/sqlldr.html 何かあればどうぞ。 名前 コメント
https://w.atwiki.jp/atachi/pages/67.html
CodeProjectで公開されている有名なCSVパーサライブラリ「A Fast CSV Reader」です。 このライブラリはCSV形式の文字列をパースしながらstring型として読み込み専用のライブラリです。 使用方法 CSVファイルからはStreamを使用します。 IDisposableを実装しているのでusing構文を使用します。 const string file = @"c \data.csv"; using(CsvReader csvr = new CsvReader(new StreamReader(file),true) ) { int fieldNum = csvr.FieldCount; string[] headers = csvr.GetFieldHeaders(); while(csvr.ReadNextRecord()) { for(int i=0;i fieldNum;i++) { Console.WriteLine(csvr[i]); } } }
https://w.atwiki.jp/javadsge/pages/8914.html
package epub; import java.io.File; import java.io.*; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; public class pro { String memo; public static void main(String[] args) { pro t=new pro(); } pro(){ File f=new File("data"); String[] ff=f.list(); int tr; for(tr=0;tr ff.length;tr++){ readepub sub=new readepub(); sub.makedata("data/"+ff[tr]); memo=sub.memo; writexml("gdata/"+tr+".txt"); System.out.println(memo); } } void writexml(String file){ int s,sx; try{ PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file))); pw.println(memo); System.out.println("ファイルに書きこみました。"); pw.close(); } catch(IOException ep){ System.out.println("入出力エラーです。"); } } } package epub; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; public class readepub { String memo; void makedata(String filex){ memo=""; BufferedReader bufferedReader = null; try { ZipInputStream zipInputStream = new ZipInputStream(new FileInputStream(filex)); InputStreamReader inputStreamReader = new InputStreamReader(zipInputStream, "UTF-8"); bufferedReader = new BufferedReader(inputStreamReader); for (ZipEntry zipEntry = zipInputStream.getNextEntry(); zipEntry != null; zipEntry = zipInputStream.getNextEntry()) { String n=zipEntry.getName(); String str=""; while (bufferedReader.ready()) { str=str+bufferedReader.readLine(); } if(n.indexOf("html") -1)memo=str; zipInputStream.closeEntry(); } } catch (Exception e) {e.printStackTrace();} finally { if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception e) {} }} }}